<?php
include_once("../modelo/ModeloOferta.php");
include_once("../modelo/ModeloArea.php");
include_once("../modelo/ModeloSubarea.php");
include_once("../control/ControlSubarea.php");
include_once("../control/ControlArea.php");
include_once("../control/ControlOferta.php");
include_once("../modelo/ModeloTipopuesto.php");
include_once("../control/ControlTipopuesto.php");
include_once("../modelo/ModeloTipocargo.php");
include_once("../control/ControlTipocargo.php");

session_start();
$cTipocargo = new ControlTipocargo();
$cTipocargo->getlistaTipocargos();
$arTipocargo = $_SESSION['arTipocargo'];

$cArea = new ControlArea();
$cArea->getlistaAreas();
$arAreas = $_SESSION['arArea'];

$cTipopuesto = new ControlTipopuesto();
$cTipopuesto->getListatipopuestos();
$artipopuesto = $_SESSION['arTipopuesto'];
$cOferta = new ControlOferta();

if ($_SESSION['id'] != "") {
    $cOferta->getOferta($_SESSION['id']);
    $_SESSION['id'] = "";
    $arOferta = $_SESSION['arOfertas'];
    echo $arOferta[0]->ofertacodsx;
    $cOferta->getArea($arOferta[0]->subacocodsx);
    $arAreaSub = $_SESSION['arAreaSub'];
    ?>
    <script type="text/javascript"  lang="javascript">
        $("#opcion").val("modificar");
        $("#enviar").val("modificar");
        $("#title1").html("Modificar Oferta");
        $("#ofertacodsx").val("<?php echo $arOferta[0]->ofertacodsx ?>");
    </script>
    <?php
}
?>
<script type="text/javascript"  lang="javascript">


    $(document).ready(function() 
    {
        $("#CrearOferta").validate(
        {
            errorElement: "em",
            rules:
                {            			
                tipopcodsx: 
                    {
                    required: true
                },
                tipocargocodsx: 
                    {
                    required: true
                },
                estofercodsx: 
                    {
                    required: true
                },
                ofertapuesto: 
                    {
                    required: true
                },
                ofertafunciones: 
                    {
                    required: true
                },
                acocodsx: 
                    {
                    required: true
                },
                subacocodsx: 
                    {
                    required: true
                },
                ofertasalario: 
                    {
                    required: true,
                    number: true
                },
                ofertasexo: 
                    {
                    required: true
                },
                ofertafecha: 
                    {
                    required: true
                                
                },
                ofertaresumen: 
                    {
                    required: true
                               
                },
                ofertafechavenci: 
                    {
                    required: true
                               
                },
                ofertaestado: 
                    {
                    required: true
                }
            				
            				
            },
            messages:
                {
                tipopcodsx: 
                    {
                    required:'Campo no puede ser vacio'
                },
                tipocargocodsx: 
                    {
                    required: 'Campo no puede ser vacio'

                },
                estofercodsx: 
                    {
                    required: 'Campo no puede ser vacio'

                },
                ofertaestado: 
                    {
                    required: 'Campo no puede ser vacio'

                },
                ofertapuesto: 
                    {
                    required: 'Campo no puede ser vacio'

                },
                acocodsx: 
                    {
                    required: 'Campo no puede ser vacio'
                },
                subacocodsx: 
                    {
                    required: 'Campo no puede ser vacio'
                },
                ofertafunciones: 
                    {
                    required: 'Campo no puede ser vacio'

                },
                ofertasalario: 
                    {
                    required: 'Campo no puede ser vacio',
                    number: 'Digite solo numeros'

                },
                ofertasexo: 
                    {
                    required: 'Campo no puede ser vacio'
                                

                },
                ofertafecha: 
                    {
                    required: 'Campo no puede ser vacio'
                               

                },
                ofertaresumen: 
                    {
                    required: 'Campo no puede ser vacio'
                           
            					

                },
                ofertafechavenci: 
                    {
                    required: 'Campo no puede ser vacio'
                }

            }
        });
    });

    function loadSubarea(acocodsx){
        $("#selectsubareaconocimiento").load("SelectSubAreaConocimiento.php?acocodsx="+acocodsx);
    }
            	
    $(function() {
        var dates = $( "#ofertafechavenci" ).datepicker({
            changeMonth: true,
            changeYear: false,
            maxDate: 90,
            minDate: 0,
            numberOfMonths: 1,
            dateFormat: 'yy-mm-dd',
            onSelect: function( selectedDate ) {
                                        
                var option = this.id == "ofertafechavenci" ? "minDate" : "maxDate",
                instance = $( this ).data( "datepicker" ),
                date = $.datepicker.parseDate(
                instance.settings.dateFormat ||
                    $.datepicker._defaults.dateFormat,
                selectedDate, instance.settings );
                dates.not( this ).datepicker( "option", option, date );
            }
        });
    });
            	
            	
    $(window).load(function() {
        var area=$("#acocodsx").val();
        if(area !=""){
            loadSubarea(area);
        }
    });


</script>

<div>
    <form id="CrearOferta"  action="../control/ControlOferta.php"  method="post">
        <input type="hidden" id="opcion" name="opcion" value="CrearOferta" />
        <input type="hidden" id="ofertacodsx" name="ofertacodsx" value="" />
        <fieldset> 
            <legend><label id="title1">Crear Oferta</label></legend>
            <br />
            <p>
                <label for="ofertapuesto">Puesto (t&iacute;tulo del aviso) </label><br />
                <input type="text" name="ofertapuesto" id="ofertapuesto" value="<?php echo $arOferta[0]->ofertapuesto ?>"/>  

                </select>

            </p>
            <p>
                <label for="tipocargocodsx">Tipo cargo </label><br />
                <select  id="tipocargocodsx"  name="tipocargocodsx">
                    <option value="" name="" id="">-</option>
                    <?php foreach ($arTipocargo as $otipoCargo) {
                        ?>
                        <option
                        <?php if ($otipoCargo->tipocargocodsx == $arOferta[0]->tipocargocodsx) { ?>
                                selected="<?php echo $otipoCargo->tipocargocodsx ?>" <?php } ?>
                            value="<?php echo $otipoCargo->tipocargocodsx ?>"><?php echo $otipoCargo->tipocargonombre ?></option>
                        <?php } ?>

                </select>

            </p>

            <p>
                <label for="acocodsx">Area de conocimineto </label><br />
                <select  id="acocodsx"  name="acocodsx" onchange="loadSubarea(this.value)">
                    <option value="" selected>-</option>
                    <?php foreach ($arAreas as $oArea) {
                        ?>
                        <option
                        <?php if ($oArea->acocodsx == $arAreaSub[0]->acocodsx) { ?>
                                selected="<?php echo $oArea->acocodsx ?>" <?php } ?>
                            value="<?php echo $oArea->acocodsx ?>"><?php echo $oArea->aconombre ?></option>
                        <?php } ?>
                </select>  	
            </p>


            <div id="selectsubareaconocimiento">
                <label for="subacocodsx">Sub Area de conocimiento</label><br />
                <select  id="subacocodsx"  name="subacocodsx">
                    <option value="">-</option>
                </select>
            </div>


            <p>
                <label for="tipopcodsx">Tipo de puesto </label><br />
                <select  id="tipopcodsx"  name="tipopcodsx">
                    <option value="" name="" id="">-</option>
                    <?php foreach ($artipopuesto as $otipoPuesto) {
                        ?>
                        <option
                        <?php if ($otipoPuesto->tipopcodsx == $arOferta[0]->tipopcodsx) { ?>
                                selected="<?php echo $otipoPuesto->tipopcodsx ?>" <?php } ?>
                            value="<?php echo $otipoPuesto->tipopcodsx ?>"><?php echo $otipoPuesto->tipopnombre ?></option>
                        <?php } ?>
                </select>
            </p>

            <p>
                <label for="ofertafunciones">Funciones</label><br />
                <textarea rows="6"  cols="20" name="ofertafunciones"  id="ofertafunciones"><?php echo $arOferta[0]->ofertafunciones ?></textarea>
            </p>
            <p>
                <label for="ofertatextolibre">Texto Libre </label><br />
                <textarea rows="6"  cols="20" name="ofertatextolibre"  id="ofertatextolibre"><?php echo $arOferta[0]->ofertatextolibre ?></textarea>

            </p>
            <p>
                <label for="ofertasalario">Salario en pesos</label><br />
                <input type="text" name="ofertasalario" id="ofertasalario" value="<?php echo $arOferta[0]->ofertasalario ?>"/>  
            </p>
            <p>
                <label for="ofertasexo">Sexo</label><br />
                <select  id="ofertasexo"  name="ofertasexo">
                    <option value="" name="" id="" selected="selected">-</option>
                    <option value="femenino" name="ofertasexo" id="ofertasexo">Femenino</option>
                    <option value="masculino" name="ofertasexo" id="ofertasexo">Masculino</option>
                    <option value="indistinto" name="ofertasexo" id="ofertasexo">Indistinto</option>
                </select>
            </p>
            <p>
                <label for="ofertafechavenci">Fecha de vencimiento</label><br />
                <input type="text" name="ofertafechavenci" id="ofertafechavenci" value="<?php echo $arOferta[0]->ofertafechavenci ?>"/>

            </p>

            <p>
                <label for="ofertaresumen">Resum&eacute;n </label><br />
                <textarea rows="6"  cols="20" name="ofertaresumen"  id="ofertaresumen"><?php echo $arOferta[0]->ofertaresumen ?></textarea>  
            </p>



        </fieldset>
        <br/>
        <br/><input type="submit" value="Enviar" id="enviar"  name="enviar"><br/>
    </form>
</div>
